package com.entfrm.biz.it.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.entfrm.core.base.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.entfrm.core.data.entity.BaseEntity;
import java.util.Date;

/**
 * @author entfrm
 * @date 2020-08-08 13:21:28
 *
 * @description 资产使用记录对象 PropertyRecord
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("it_property_record")
public class PropertyRecord extends BaseEntity{
    private static final long serialVersionUID = 1L;

    /** id */
    @TableId
    private Integer id;

    /** 资产id */
    @Excel(name = "资产id")
    private Integer propertyId;

    /** 资产使用人姓名 */
    @Excel(name = "资产使用人姓名")
    private String username;

    /** 资产使用人工号 */
    @Excel(name = "资产使用人工号")
    private String jobId;

    /** 资产使用人部门 */
    @Excel(name = "资产使用人部门")
    private String deptName;

    /** 资产领取时间 */
    @Excel(name = "资产领取时间", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date receiveTime;

    /** 资产归还时间 */
    @Excel(name = "资产归还时间", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date backTime;

    /** 记录状态(0-使用完,1-使用中) */
    @Excel(name = "记录状态(0-使用完,1-使用中)")
    private String useStatus;


}
